package cn.xuewei.pojo.entity;


import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * 消息实体
 * 实现Serializable接口
 * Serializable接口的类可以被ObjectOutputStream转换为字节流，同时也可以通过ObjectInputStream再将其解析为对象。
 *
 * @author Criollo
 */
@Data
public class Message implements Serializable {
    /**
     * 消息id
     */
    private Integer id;

    /**
     * 消息发送者id
     */
    private Integer fromUserId;

    /**
     * 消息发送者名称
     */
    private String fromUserName;

    private String fromUserImgUrl;

    /**
     * 消息接收者id
     */
    private Integer toUserId;

    /**
     * 消息接收者名称
     */
    private String toUserName;

    private String toUserImgUrl;

    /**
     * 消息内容
     */
    private String content;

    /**
     * 消息发送时间
     */
    private Date created;

    /**
     * 是否已读（1 已读）
     */
    private Integer unReadFlag;
}
